class CreateRelatorios < ActiveRecord::Migration
  
  def self.up
    # Tabela de relatórios - Guarda os relatórios estatísticos das requisições
    # associados a um usuário específico do sistema
    create_table(:relatorios) do |rel|
      rel.column :usuario_id, :integer, :null => false
      rel.column :descricao, :string, :limit => 50, :null => false
      rel.column :consulta, :string, :limit => 4000, :null => false
      rel.column :created_at, :datetime
    end
    
    # Índices da tabela "relatorios"
    add_index("relatorios", "usuario_id", :name => "fk_relatorios_usuario_id")
  end
  
  def self.down
    drop_table(:relatorios)
  end
  
end